﻿using System;
using System.Collections.Generic;
using System.Text;
using T.FAS.Runtime.DataAccess.SPI;
using T.FAS.Runtime.Metadata.Entity.DataModel;
using T.FAS.Runtime.DataAccess.SQLDom;

namespace T.FAS.Runtime.DataAccess.Engine
{
    public interface IDQSQLBuilder
    {
        /// <summary>
        /// 执行DataQuery数据查询
        /// </summary>
        /// <param name="dataQuery">DataQuery</param>
        /// <returns>SQL语句</returns>
        SqlStatementCollection QueryDataForDataQuery(DataQuery dataQuery);
    }
}
